"""
两个数按位异或是指将这两个数转换成二进制后，
最低位与最低位异或作为结果的最低位，
次低位与次低位异或作为结果的次低位，以此类推。
例如，3 与 5 按位异或值为 6 。
小蓝有以下 30 个整数：
9226, 4690, 4873, 1285, 4624, 1596, 6982, 590, 8806, 121, 8399, 8526, 5426, 64, 9655, 7705, 3929, 3588, 7397, 8020, 1311, 5676, 3469, 2325, 1226, 8203, 9524, 3648, 5278, 8647.
小蓝想找一个整数 V ，使得 V 与这 30 个数分别异或后，得到的 30 个数的平方和最小。请问平方和最小是多少
"""
def test(list1):

    for i in list1:


    return
if __name__ == '__main__':
    print(test([9226, 4690, 4873, 1285, 4624, 1596, 6982, 590, 8806, 121, 8399, 8526, 5426, 64, 9655, 7705, 3929, 3588, 7397, 8020, 1311, 5676, 3469, 2325, 1226, 8203, 9524, 3648, 5278, 8647]))